package TestBaoZhuang;

import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;

public class TestBaoZhuang02 {
    public static void main(String[] args) {


    //包装类型
    Integer i1 =new Integer(23);
        System.out.println(i1 instanceof  Integer);//true
        System.out.println(i1 instanceof  Object);//true
        int i2 =i1.intValue();//把包装类型转成基本数据类型
        System.out.println(i2);
//toString():以字符串形式返回包装对象表示的基本类型数据（基本类型-> 字符串）
        String sex =Character.toString('男');//包装类型
        System.out.println(sex instanceof  String);//true
String id =Integer.toString(25);
        System.out.println(id instanceof String);//true
        System.out.println(id instanceof  Object);//true
//• parseXXX()：把字符串转换为相应的基本数据类型数据（Character除外） （字符串->基本类型）

      int  a =Integer.parseInt("30");
      //  System.out.println(a instanceof  Integer);类型不匹配
        System.out.println(a);//30


   //     valueOf() • 所有包装类都有如下方法（基本类型->包装类） public static Type valueOf(type value)
        Integer i= Integer.valueOf("21");
        System.out.println(i instanceof  Integer);//true
        System.out.println(i instanceof  Object);//true

        }
    }

